<%-- 
    Document   : certificado
    Created on : 30/03/2010, 03:01:18 PM
    Author     : chris
--%>

<%@page contentType="text/html" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t" %>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<link href="/general/css/admin_1.css" rel="stylesheet" type="text/css"/>
<script language="JavaScript" type="text/javascript" src="/tramite/javaScript/scripts.js"></script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<f:view>
    <t:div>
        <h:form styleClass="fondoFormulariosyPanel">
            <h:panelGrid columns="1" styleClass="rayaForms" width="100%">
                <h:outputLabel  value="Reporte Certificados" />
            </h:panelGrid>            
            <a4j:outputPanel ajaxRendered="true">
                <h:messages id="lblMessages" styleClass="messages" infoClass="infoClass" errorClass="errorClass"
                            warnClass="warnClass" fatalClass="fatalClass" showDetail="true" errorStyle="color:red;"
                            warnStyle="color:green;" infoStyle="color:black;" fatalStyle="color:black"/>
            </a4j:outputPanel>                            
            <h:panelGrid columns="4">
                <h:outputLabel value="Fecha Inicio: " />
                <rich:calendar value="#{TramitesController.fechIni}" datePattern="dd/MM/yyyy" cellWidth="10"/>
                <h:outputLabel value=" Fecha Fin: " />
                <rich:calendar value="#{TramitesController.fechFin}" datePattern="dd/MM/yyyy" cellWidth="10"/>
            </h:panelGrid>
            <h:panelGrid columns="4">
                <h:outputLabel value="Estado: " />
                <h:panelGrid columns="2" styleClass="fondoFormulariosyPanel">
                    <h:selectOneRadio value="#{TramitesController.estadoCert}" styleClass="fondoFormulariosyPanel" >
                        <f:selectItem itemLabel="Todos" itemValue="1"/>
                        <f:selectItem itemLabel="Entragado" itemValue="3"/>
                        <f:selectItem itemLabel="Anulado" itemValue="0"/>
                    </h:selectOneRadio>
                </h:panelGrid>
            </h:panelGrid>
            <a4j:outputPanel id="panelSo" ajaxRendered="true">                
                <h:panelGrid columns="6">
                    <h:outputLabel value="Certificado: " />
                    <h:panelGrid columns="1" styleClass="fondoFormulariosyPanel">
                        <h:outputLabel value=" Todos " />
                    </h:panelGrid>
                    <h:selectBooleanCheckbox value="#{TramitesController.comboActivo}">
                        <a4j:support ajaxSingle="true" event="onchange" reRender="panelSo"/>
                    </h:selectBooleanCheckbox>
                    <h:selectOneMenu value="#{TramitesController.tramite}" disabled="#{TramitesController.comboActivo}">
                        <f:selectItems value="#{TramitesController.certificadosItems}"/>
                    </h:selectOneMenu>
                    <a4j:commandButton value="buscar" action="#{TramitesController.listarCertificados}" reRender="panelSo" image="/img/buscar1.png"/>
                    <h:commandButton value="Exportar" action="#{TramitesController.reportePdfCert}" image="/img/pdf.png"/>
                </h:panelGrid>


                <rich:dataTable value="#{TramitesController.documentosRecibidos}" var="tdoc" rows="15" reRender="ds" id="simpletable"
                                width="100%" columnsWidth="5%, 25%, 25%, 25%, 10%, 10%" rowClasses="TableImpar,TablePar">
                    <f:facet name="header">
                        <rich:datascroller id="ds" renderIfSinglePage="false"></rich:datascroller>
                    </f:facet>
                    <rich:column>
                        <f:facet name="header"> <h:outputLabel value="NRO" /></f:facet>
                        <h:outputText value="#{tdoc.fkDocCodigo.docNumero}"></h:outputText>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header"> <h:outputLabel value="CERTIFICADO" /></f:facet>
                        <h:outputText value="#{tdoc.fkDocCodigo.fkTdoCodigo.tdoDesc}"></h:outputText>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header"> <h:outputLabel value="SOLICITANTE" /></f:facet>
                        <h:outputText value="#{tdoc.fkOpeCodigo.fkTraCodigo.fkSolCodigo.nombreDelSolicitante}"></h:outputText>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header"> <h:outputLabel value="SOLICITADO" /></f:facet>
                        <h:outputText value="#{tdoc.fkOpeCodigo.fkTraCodigo.fkSolicitado.nombreDelSolicitante}"></h:outputText>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header"> <h:outputLabel value="FECHA REGISTRO" /></f:facet>
                        <h:outputText value="#{tdoc.fkDocCodigo.docFecha}"></h:outputText>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header"> <h:outputLabel value="FECHA VIGENCIA" /></f:facet>
                        <h:outputText value="#{tdoc.fkDocCodigo.certificado.chaFechvigencia}"></h:outputText>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header"> <h:outputLabel value="ESTADO" /></f:facet>
                        <h:outputText value="#{tdoc.fkDocCodigo.certificado.chaEstado}"></h:outputText>
                    </rich:column>                    
                </rich:dataTable>
            </a4j:outputPanel>
        </h:form>
    </t:div>
</f:view>